Behavioral Description Based Web Service Composition Using Abstraction and Refinement
نویسندگان
چکیده
The Web Service Composition (WSC) problem with respect to behavioral descriptions deals with the automatic synthesis of a coordinator web service that controls a set of web services to reach a goal state. Despite its importance, however, solving the WSC problem for a general case (when the coordinator web service has only partial observations) remains doubly exponential in the number of variables in web service descriptions, rendering most attempts to compute an exact solution for modest size impractical. Toward this challenge, in this paper, we propose two novel (signature preserving and subsuming) approximation-based approaches using abstraction and refinement. Given a set of web service behavioral descriptions and a reachability goal, we automatically construct abstract web services which have less variables using over-approximation. If our method identifies a coordinator web service, the coordinator is guaranteed to control the given web services to reach the goal state no matter how they behave. Otherwise, our method refines the current abstraction by adding some variables that have strong dependency on the goal variables. We empirically validate that our proposals can solve realistic problems efficiently.
منابع مشابه
Efficient Abstraction and Refinement for Behavioral Description Based Web Service Composition
The Web Service Composition (WSC) problem with respect to behavioral descriptions deals with the automatic synthesis of a coordinator web service, c, that controls a set of web services to reach a goal state. Despite its importance, however, solving the WSC problem for a general case (when c has only partial observations) remains to be doubly exponential in the number of variables in web servic...
متن کاملBehavioural description based web service composition using abstraction and refinement
The web service composition problem with respect to behavioural descriptions deals with the automatic synthesis of a coordinator web service that controls a set of web services to reach a goal state. Despite its importance, however, solving the problem for a general case (when the coordinator has only partial observations) remains doubly exponential in the number of variables in web service des...
متن کاملEfficient Web Service Composition : from Signature - Level to Behavioral Description - Level
Web services are software systems designed to support machine-to-machine interoperation over the Web. Many researches have been carried out for web service standards, and these efforts have significantly improved functionalities of Service Oriented Architecture (SOA) significantly. However, there still remain a number of research challenges. One of the remaining challenges is the web service co...
متن کاملQoS constrained Large Scale Web Service Composition using Abstraction Refinement
Efficient service composition in real time while providing necessary Quality of Service (QoS) guarantees has been a challenging research problem with ever growing complexity. Several heuristic based approaches with diverse proposals for taming the scale and complexity of web service composition, have been proposed in literature. In this paper, we present a new approach for efficient service com...
متن کاملWeb Service Composition Verification of Safety Properties Based on Predicate Abstraction
State space explosion is one of the biggest problem in model checking. Predicate abstraction technique is used to reduce the size of state space of colored Petri net models, and an algorithm was proposed to obtain the abstracted state space of a colored Petri net model without its original state space generated. A method to verify safety properties of Web service composition by abstracted state...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012